<?
global $DB, $sPOST, $_SESSION, $sess;
include_once "settings.inc.php";

if($_POST)
{
	foreach($_POST as $key=>$value)
	{
		$p[$key]=$DB->clean($value);
	}


	if($_FILES['picture']['name'] != "")
	{
		//debug(_UPLOAD_MAX_FILEBYTE);
		$dosyafoto = dosyaadiduzenle($_FILES['picture']['name']);

		if($_FILES['picture']['size'] <= _UPLOAD_MAX_FILEBYTE)
		{
			$dizin="../pictures/" . _MODULE_NAME . "/bigs/";
			$dosyaadi=date('YmdHis')."_".random_session();
			$yenidosyaadi=$dosyaadi.'.'.$dosyafoto['uzanti'];
			
			move_uploaded_file($_FILES['picture']['tmp_name'],$dizin.$yenidosyaadi);
			$icerik = pictureResize($dizin.$yenidosyaadi,1920,1080);  	//-> Gelen resim bundan büyükse 1920x1080 e küçült. Değilse orjinal boyutunda kaydet
			$dosyam  = fopen ($dizin.$yenidosyaadi,"w+");  
			fwrite($dosyam,$icerik);  
			fclose($dosyam);
			
			$thumbs= pictureResize($dizin.$yenidosyaadi,500,90);
			$dosyam  = fopen ("../pictures/" . _MODULE_NAME . "/thumbs/$yenidosyaadi","w+");  
			fwrite($dosyam,$thumbs);  
			fclose($dosyam);
			
			if(file_exists($dizin.$yenidosyaadi))
			{
				$pictureFile = $yenidosyaadi;
			}
			else
			{
				$pictureFile = '';
				msgError("","Banner resmi bir hatadan dolayı yüklenemedi.");
			}
		}
		else
		{
			$pictureFile = '';
			msgError("","Yüklemek istediğiniz resmin boyutu izin verilenden büyük. Max. dosya boyutu : "._UPLOAD_MAX_FILESIZE);
		}
	}
	else
		msdError("","Lütfen resim dosyası seçiniz.");
	
	
	if($pictureFile != "")
	{
		$sql = "INSERT INTO ". _MODULE_NAME ."
					(picture, publish_start_date, publish_stop_date, record_datetime, record_user, row) 
					VALUES
					('$pictureFile' $p[publish_on_homepage],'".toDate($p["publish_start_date"])."','".toDate($p["publish_end_date"])."','".date('Y-m-d H:i:s')."','".$_SESSION[$sess]['user']['id']."',".$DB->nextRow(_MODULE_NAME).")";
		if($DB->query($sql))
			msgOK("","Banner bilgileri başarıyla kayıt edildi.");
		else
			msgError("","Banner bilgileri bir hatadan dolayı kayıt edilemedi.");
	}
	else
		msgError("","Lütfen zorunlu alanları boş bırakmayınız.");
	loadPages(_MODULE_NAME, "add");
}
else
	loadPages(_MODULE_NAME, "list");
?>